package com.ruoyi.depot.domain.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.ruoyi.depot.domain.vo.VoOrdersProduct;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class SelectedOrderVO {

    private String ordersNumber; // 采购单号
    private String ordersId; // 采购单id
    private String planNumber;   // 采购计划号
    private String expressNumber; // 快递单号
    private String companyName;  // 寄往仓库
    private String approver;     // 下单人
    private Date approvedTime;   // 下单时间
    private Integer total;       // 总件数
    private String userName;     // 采购员
    private BigDecimal freight;  // 运费
    private BigDecimal discountAmount; // 优惠金额
    private BigDecimal amountDue; // 应付金额
    private Integer warehouseId; // 应付金额


    @JsonProperty("DTOReceiptProductsList")
    // 子表字段 (商品详情)
    private List<VoOrdersProduct> dtoReceiptProductsList; // 商品列表

}
